package com.wq.gateway.service.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum ResultEnum {

    SUCCESS(200, "成功"),
    BAD_REQUEST(400, "错误的请求"),
    UNAUTHORIZED(401, "禁止访问"),
    NOT_FOUND(404, "没有可用的数据"),
    PWD_ERROR(300, "密码错误"),
    EXIT(403, "已经存在"),
    INTERNAL_SERVER_ERROR(500, "服务器遇到了一个未曾预料的状况"),
    SERVICE_UNAVAILABLE(503, "服务器当前无法处理请求"),
    FAILED(9999, "数据不能为空");

    /**
     * 状态码,长度固定为6位的字符串.
     */
    private int code;

    /**
     * 错误信息.
     */
    private String msg;

}

